<?php
require_once ("config.php");
require_once (FWK_MODEL."Canvas.class.php");


$objImg = new Canvas();

$arrayLink = unserialize(base64_decode($_GET["img"]));



if (!isset ($arrayLink["perfil"])) {

	#variavel que recebe a url/caminho da imagem
	if(!isset($arrayLink["filename"]) || $arrayLink["filename"] == "")
		$filename = PASTA_UPLOADS_ARQUIVOS . $arrayLink["img"];
	else 
		$filename = $arrayLink["filename"] . $arrayLink["img"];

	list ($w, $h) = getimagesize($filename);

	if ($arrayLink["w"] == 0 || !isset($arrayLink["w"])) {
		if ($w > 650) {
			$largura = 650;
			$altura = 480;
		} 
		else {
			$largura = $w;
			$altura = $h;
		}
	} else {
		$largura = $arrayLink["w"];
		$altura = $arrayLink["h"];
		$logo = 1;
	}

	$objImg->carrega($filename); //seta a imagem a ser exibida.
	$objImg->redimensiona($largura, $altura, "crop"); //seta as dimensões da nova imagem, e se será cortada no tamanho ou reduzida.
	$objImg->grava(); //salva ou mostra a imagem na tela.

} else { //else para redimensionar a imagem do perfil...

	#variavel que recebe a url/caminho da imagem
	$filename = "arquivos/imgUsrs/" . $arrayLink["img"];

	list ($w, $h) = getimagesize($filename);

	if ($arrayLink["w"] == 0) {
		if ($h > 480) {
			$largura = "";
			$altura = 480;
		} else {
			$largura = "";
			$altura = $h;
		}
		$logo = 2;
	} else {
		$largura = $arrayLink["w"];
		$altura = $arrayLink["h"];
		$logo = 1;
	}

	$objImg->carrega($filename); //seta a imagem a ser exibida.
	$objImg->redimensiona($largura, $altura, "crop"); //seta as dimensões da nova imagem, e se será cortada no tamanho ou reduzida.
	$objImg->grava(); //salva ou mostra a imagem na tela.

}
?>